@import url("bootstrap.css");
@import url("bootstrap-responsive.css");
@import url("font-awesome.css");

/*body {font-family: "돋움", Dotum sans-serif;}*/
input,
button,
select,
textarea {font-family: "돋움", Dotum sans-serif;}

a {color:inherit;}

nav.navbar a.wandu {font-weight:bold;color:#fb9e25;text-shadow:0 1px 0 #333, 0 0 30px #444;
-webkit-transition:color .1s linear;}
nav.navbar a.wandu:hover {color:#fff;}

section {margin-top:60px;}

/*940*/
div.kongs {width:960px;margin-left:-10px;margin-right:-10px;}
div.kongs:after {display:table;content:"";clear:both;}

div.kongs > div.kong {float:left;margin:20px;width:120px;text-align:center;}
div.kongs > div.kong > a > img {width:100px;height:100px;}
div.kongs > div.kong > figcaption {margin-top:10px;color:#808080;}


@media (min-width: 1200px) {
	/*1170*/
	div.kongs {width:1176px;margin-left:-3px;margin-right:-3px;}
	div.kongs > div.kong {width:128px;}
}
@media (max-width: 979px) and (min-width: 768px) {
	/*724*/
	section {margin-top:0;}
	div.kongs {width:730px;margin-left:-3px;margin-right:-3px;}
	div.kongs > div.kong {margin:15px;width:116px;}
}
@media (max-width: 767px) {
	/*auto*/
	section {margin-top:0;}
	div.kongs {width:auto;}
	div.kongs > div.kong {margin:10px;width:100px;}
}

h2 > a:hover {text-decoration:none;}

.gap {margin-bottom:20px;}

footer {padding-bottom:50px;}

[data-href] {cursor:pointer;}

ul.wdu-aside > li.active > a,
ul.wdu-aside > li.active > a:hover {background-color:#e78e1b;color:#fff;cursor:pointer;}

/* table */
.table {border-top:3px solid #ddd;}
.table th,
.table th:hover {background:#eee;text-align:center;}
.table td,
.table td:hover {text-align:center;}
.table th.align-left,
.table td.align-left {text-align:left;}
.table th.align-right,
.table td.align-right {text-align:right;}

.table tr.blank >td {text-align:center;border-bottom:1px solid #ddd;}

/* Form */
.control-textarea {margin-bottom:20px;}
.control-textarea > textarea {width:100%;height:300px;box-sizing:border-box;}

.radio.inline, .checkbox.inline {white-space:nowrap;}